AWS WAF - Web Application Firewall
- Protects the web applications from common web exploits.
- Works on Layer 7
- Define Web ACL Rules:
- Protects from SQL injection and Cross-site scripting.
- Geo-match (block countries)
- Rate-based rules for DDoS protection.
- Rule group is reusable.
Fixed IP with Load Balancer

AWS Shield
- Protects from DDoS (Distributed Denial of Service; many requests at the same time) attacks.
- AWS Shield Standard: Free service activated by default.
- AWS Shield Advanced
AWS Firewall Manager
- Manage rules for all accounts in AWS Organization.
- Rules are applied to new resources as they are created.
AWS WAF vs AWS Firewall Manager vs AWS Shield
- Used together for comprehensive protection.
- Define Web ACL rules in WAF.
- To use AWS WAF across accounts, use Firewall Manager with AWS WAF.
- If you are prone to DDoS, consider using Shield Advanced.